MatlabCompat.jl: helping Julia understand Your Matlab/Octave Code

نویسندگان

  • Vardan Andriasyan
  • Yauhen Yakimovich
  • Artur Yakimovich
چکیده

Scientific legacy code in MATLAB/Octave not compatible with modernization of research workflows is vastly abundant throughout academic community. Performance of non-vectorized code written in MATLAB/Octave represents a major burden. A new programming language for technical computing Julia, promises to address these issues. Although Julia syntax is similar to MATLAB/Octave, porting code to Julia may be cumbersome for researchers. Here we present MatlabCompat.jl a library aimed at simplifying the conversion of your MATLAB/Octave code to Julia. We show using a simplistic image analysis use case that MATLAB/Octave code can be easily ported to high performant Julia using MatlabCompat.jl.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Matlab Code for MRI Simulation and Reconstruction

This package contains a set of routines and functions for Matlab providing the tools to simulate MRI experiments and reconstruct images out of scanner data. Some functions have been written in C++. Most of them have fall-back counterparts written in Matlab language. To make sure that your machine takes advantage of the C++ code, run make.m in Matlab’s command prompt. The package was developed a...

متن کامل

SRV: an open-source toolbox to accelerate the recovery of metabolic biomarkers and correlations from metabolic phenotyping datasets

MOTIVATION Supervised multivariate statistical analyses are often required to analyze the high-density spectral information in metabolic datasets acquired from complex mixtures in metabolic phenotyping studies. Here we present an implementation of the SRV-Statistical Recoupling of Variables-algorithm as an open-source Matlab and GNU Octave toolbox. SRV allows the identification of similarity be...

متن کامل

Using Matlab and Octave with Condor: a case study

The goal of this project is to document and improve computational statistics capabilities and resource utilization within the Department of Statistics. Specifically, we look at the commonly used software Matlab [13] and alternative approaches to its use with GNU Octave [2] and Condor [9, 12]. By providing concrete examples of the process of modifying long-running simulation code from Matlab to ...

متن کامل

Simulation environment for Software Defined Radio with application to Wideband CDMA

Software Defined Radio (SDR) switches across various wireless air interfaces by using a programmable and dynamically reconfigurable method and Wideband Code Division Multiple Access (WCDMA) is a promising candidate to be adopted into SDR. We implement WCDMA system in a SDR workbench in Matlab/Octave environment. Two scenarios are considered in this thesis. In non-adaptive scheme, the Channel St...

متن کامل

Sparse Matrix Implementation in Octave

This paper discusses the implementation of the sparse matrix support with Octave. It address the algorithms that have been used, their implementation, including examples of using sparse matrices in scripts and in dynamically linked code. The octave sparse functions the compared with their equivalent functions with Matlab, and benchmark timings are calculated.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1701.02220  شماره 

صفحات  -

تاریخ انتشار 2017